An efficient web server should be able to serve the request for webpages quickly, reliably and securely; no matter if it's a Windows-based server or Unix-based server. The programming language selected for coding a web application is nowhere related to the selection of type of webserver, as is the basic misconception in new administrators.